-- XSD schema extracted from ITU-T X.1142 (06/2006)

<?xml version="1.0" encoding="UTF-8"?> <schema targetNamespace="urn:oasis:xacml:2.0:saml:assertion:schema:os" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.23.org/2001/XMLSchema" xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:samlp="urn:oasis:names:tc:SAML:2.0:protocol" xmlns:xacml-context="urn:oasis:names:tc:xacml:2.0:context:schema:os" xmlns:xacml="urn:oasis:names:tc:xacml:2.0:policy:schema:os" elementFormDefault="unqualified" attributeFormDefault="unqualified" blockDefault="substitution" version="2.0"> <xs:import namespace="urn:oasis:names:tc:SAML:2.0:assertion" schemaLocation="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=security"/> <xs:import namespace="urn:oasis:names:tc:SAML:2.0:protocol" schemaLocation="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=security"/> <xs:import namespace="urn:oasis:names:tc:xacml:2.0:context:schema:os" schemaLocation="http://docs.oasis-open.org/xacml/2.0/access_control-xacml-2.0-context-schema-os.xsd"/> <xs:import namespace="urn:oasis:names:tc:xacml:2.0:policy:schema:os" schemaLocation="http://docs.oasis-open.org/xacml/2.0/access_control-xacml-2.0-policy-schema-os.xsd"/> <xs:annotation> <xs:documentation> Document identifier: access_control-xacml-2.0-saml-assertion-schema-cd-02.xsd Location: http://docs.oasis-open.org/xacml/2.0/access_control-xacml-2.0-saml-assertion-schema-cd-os.xsd </xs:documentation> </xs:annotation> <!-- --> <xs:element name="XACMLAuthzDecisionStatement" type="XACMLAuthzDecisionStatementType"/> <xs:complexType name="XACMLAuthzDecisionStatementType"> <xs:complexContent> <xs:extension base="samlp:StatementAbstractType"> <xs:sequence> <xs:element ref="xacml-context:Response"/> <xs:element ref="xacml-context:Request" MinOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType> <!-- --> <xs:element name="XACMLPolicyStatement" type="XACMLPolicyStatementType"/> <xs:complexType name="XACMLPolicyStatementType"> <xs:complexContent> <xs:extension base="samlp:StatementAbstractType"> <xs:choice minOccurs="0" maxOccurs="unbounded">> <xs:element ref="xacml:Policy"/> <xs:element ref="xacml:PolicySet"/> </xs:choice> </xs:extension> </xs:complexContent> </xs:complexType> </schema>